Copyright: Copyright © Juul & Stejle Software A/S
Citation: Coding: Ruvan Fernando


Adding a directory to a project

Perform the following steps to add a set of directories to a project:

 Select the project you want to add a set of directories to.

 Click the Add directory button.

 Synchronizer changes to the Choose directories tab. From here choose the directories and press the OK button.

You have now added a set of directories to the active project.


Creating a new project

When you regularly update certain directories, you should consider using the projects facilities.

Adding a new project - a guided tour

 Turn to the Projects tab and click the right mouse button and select Add new Project.

 Enter a name for the new project.

 Synchronizer turns to the Choose directories tab. Choose your source and destination directory.

  Click OK.

Congratulations, you have now created your first project!

Remember that all project functions are only available using the speed menu with a click of the right mouse button.


Disclaimer
Standard disclaimer

The author of this program accepts no responsibility for damages resulting from the use of this product and makes no warranty or representation, either express or implied, including but not limited to, any implied warranty of merchantability or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume all risks when using it.

USE

You are granted the right to use this product up to 20 times. The program will not run after the 20'th time of use (does not apply to registered users).

DISTRIBUTION

The Synchronizer product package may be freely distributed. Tampering with the code is illegal.

You may not disassemble, decompose, reverse engineer, or alter any of the files in the package.

COMMERCIAL USE

This software is provided as shareware and cannot be sold. This software can be bundled with any commercial package or distributed by itself or accompanying books or magazines as long as the package is intact.

UPTAINING FURTHER INFORMATION

Turn to the Juul & Stejle Multimedia A/S Software home page at:

http://www.juul.stejle.dk/software.htm

or email to: ruvan@stejle.dk


Exclude subdirectories

To exclude subdirectories within a project perform the following steps:

 Select a set of directories within a project and click the right mouse button.

 Click Set exclude directories from the shortcut menu displayed.

 The exclude directories dialog is displayed with all the directories within the projects parent directory.

 Select the directory to exclude and click Add directory.

 The directory name is transferred to the Directories to exclude list.

 Perform the same steps to exclude further directories

That's it.


Excluding sub directories from a project

To exclude entire sub directories from a project follow these steps:

 Select a directory in an existing project and click the right mouse button.

 Select Set exclude directories from the shortcut menu.

 Select the directories to exclude from within that directory and click Add directory. The chosen directory name is added to the Directories to exclude list.

 Perform the same steps for as many directories as you may want to exclude.

 Click Ok.

That's how easy it is.


Information

This product has been developed by Juul & Stejle Multimedia A/S. All rights reserved.

Juul & Stejle Multimedia A/S

Fredericiagade 13,

DK-1310 Copenhagen K

Denmark.

Fax: 	+45 33110677

Phone: 	+45 33110632

The Synchronizer 3.0 Pro can be registered in the follow methods:

Single user registration = 	US$ 35

2-10 users company registration = 	US$ 105

11-50 users company registration = 	US$ 315

More than 50 users company registration = 	US$ 947

If you require registrations above 100 users, please call or fax for an offer. We are currently working out a mass registration system.

To register Synchronizer click the Register button in the About section. Follow the instructions.

Alternatively you can register Synchronizer by money order.

Send an International cheque to the above address + the filled in registration form, to ensure that we have all the needed information except for the credit card number.

Registration keys will be supplied by fax or email.

Related Web sites:

The Synchronizer home page: http://www.juul.stejle.dk/sync.htm

Other products from us: http://www.juul.stejle.dk/software.htm

Our company internet pages at: http://www.juul.stejle.dk

If you have problems using the program, please send an email to:

ruvan@stejle.dk

Thanks:

Juul & Stejle Software A/S wishes to thank some of our users for taking the time reporting known problems and giving us good feedback and useful suggestions.

This program has been greatly enhanced thanks to our users.

Copyrights:

All companies or products mentioned in this document or any other document within the Synchronizer package has its own copyright and belongs to its respective owners.


Installation and first run

The Synchronizer product does not have a dedicated installation program.

Simply copy the contents of the zip file to a desired location and run Synchronizer.exe.

Naturally the location should be on a disk that you have read/write access to.


More on using Synchronizer unattended

Synchronizer has the following options available when working unattended (ie. with System Agent):

 Minimize to system tray.

This will ensure that Synchronizer stays out of the way when being started from the System Agent. Useful if you are using the computer at the same time Synchronizer is scheduled to perform its duties.

 Break synchronize on file errors

This will stop the synchronize procedure if any error occurs. This is useful if you want to test your unattended run of Synchronizer.

Once everything is working as it should you should however consider disabling this function and just have a look at the log file for status of last performed actions.

 Read-only files

These options are more or less self explained.


Overview
Synchronizer - overview

With Synchronizer for Windows 95 you can now easily keep several directories, located on different drives, up-to-date easily. How you do it will be more fun and faster.

Turn to one of the following topics for more information:

  Creating a new project

  Adding a directory to a project

  Updating files using projects


Synchronize methods - Full synchronize

This method copies data both ways. Both directories will be identical after a successful synchronize.

Example:

(Source directory is referred to as dir 1 and the destination directory is referred to as dir 2).

Dir 1 contains files not on dir 2. These files will be copied to dir 2.

Dir 2 contains files not on dir1. These files will also be copied to dir 1.


Synchronize methods - Master synchronize

The method will make the destination directory identical to the source directory.

Files from the source directory not in the destination directory will be copied to the destination directory. Extra files in the destination directory will be deleted.

NOTE: Deletes files from destination if needed.


Synchronize methods - Synchronizing one way

This method copies data from source to destination. This method is useful if you need to update files on the destination directory, without updating files on the source.

This method is identical to the only synchronize method possible in versions below 3.0.


The log file

Everything performed by Synchronizer is ALWAYS written to the log file.

You can not stop Synchronizer from writing to the log file.

The log file is located in the Synchronizer program directory and is called: log.txt


Updating files using projects

To determine whether a project needs updating, simply select the project name - or an item in the project - and clicking the desired method for updating.

Synchronizer will then scan all the directories in the project and display the result in the Status field.

All the files that are different will be displayed. To remove one or more files, simply select them and press the Remove file(s) button (also available via the right mouse button).

When you are done, press the Finish button and files will be copied.

Please note that the extra space required to copy the files, is the actual new space needed, so the result can be negative if the source files take up less space.

HINT: Remember that all project functions are available with the right mouse button.


Using Synchronizer with the System Agent

How to do it:

  Open System Agent.

  Select Schedule a new program from file File menu.

  Enter the full path to the Synchronizer exe file and the parameters.

The examples assume synchronizer to be located in the  c:\tools\  directory.

Synchronize parameters (this requires knowledge of general use of Synchronizer):

To synchronize item one in the project, using One way synchronize, enter:

  c:\tools\synchronizer.exe oneway item 1

To synchronize item 0 in the project, using Full synchronize, enter:

  c:\tools\synchronizer.exe fullsynchronize item 0

To synchronize item 4 in the project, using Master synchronize, enter:

  c:\tools\synchronizer.exe mastersynchronize item 4.

If the path Synchronizer contains spaces eg: c:\program files\synchronizer\synchronizer.exe then the full path (including the executable filename) must be enclosed within quotation marks, ie: "c:\program files\My Tools Dir\synchronizer\synchronizer.exe"

To determine which ID an item in a project has, simply click the right mouse button and select Synchronize ID. A small popup message will display the ID of the item selected.

Below is an example of a setup with multiple projects.


Using include and exclude filters

When you add a set of directories to a project, you can specify a set of include and exclude filters.

Syntax for using filters:

*.doc;MyDocs*.txt;*.work

Each filter is, as you can see, separated with a semi colon.

NOTE: Synchronizer uses UNIX style filters (real long file names). so setting a include filter to doc*.*mp3 would not take a file named doc3.test.mp3, because the filter engine would dismiss the file because the first full stop in the filename does not satisfy the filter.


Using the Export function

The export function copies the files layout contents to the clipboard as text.

This is useful if you are for instance preparing a CD-ROM, and would like to use Synchronizer to see what files has been altered.

Since the CD-ROM is read-only you can not click Finish.

Copying the contents to the clipboard and then pasting it into - say notepad - enables you to have a list of the files altered.